package com.firestone.bean.entity.elasticsearch.dm;

import com.firestone.bean.entity.elasticsearch.nested.CollectingSample;
import com.firestone.bean.entity.elasticsearch.nested.Outcomes;
import com.firestone.bean.entity.elasticsearch.nested.ResearchSettingsCountries;
import com.firestone.bean.entity.elasticsearch.nested.WeightJson;
import org.springframework.data.annotation.Id;
import org.springframework.data.elasticsearch.annotations.*;

import java.io.Serializable;
import java.util.List;

/**
 * @Description: TODO(中国临床实验表)
 * @author wuzhenyi
 * @date 2018年4月18日 9:46
 **/
@Document(indexName = "dm_map_activity", type = "index", createIndex = false)
@Setting(settingPath = "/setting/setting.json")
public class DmMapChinaClinicalTrial implements Serializable {


    private static final long serialVersionUID = 1L;

    @Id
    private String id;
    /**
     * @Fields SYS_add_time : TODO(添加时间)
     */
    @Field(type = FieldType.Date, format = DateFormat.custom, pattern = "yyyy-MM-dd HH:mm:ss")
    private String SYS_add_time;

    /**
     * @Fields SYS_check_time : TODO(检验时间)
     */
    @Field(type = FieldType.Date, format = DateFormat.custom, pattern = "yyyy-MM-dd HH:mm:ss")
    private String SYS_check_time;

    /**
     * @Fields SYS_dm_update_time : TODO(更改时间)
     */
    @Field(type = FieldType.Date, format = DateFormat.custom, pattern = "yyyy-MM-dd HH:mm:ss")
    private String SYS_dm_update_time;

    /**
     * @Fields age_range_B : TODO(年龄范围－最小)
     */
    @Field(type = FieldType.keyword)
    private String age_range_B;
    /**
     * @Fields age_range_U : TODO(年龄范围－最大)
     */
    @Field(type = FieldType.keyword)
    private String age_range_U;

    /**
     * @Fields applicant : TODO(申请注册联系人)
     */
    @Field(type = FieldType.keyword)
    private String applicant;
    /**
     * @Fields applicant_address : TODO(申请联系人地址)
     */
    @Field(type = FieldType.keyword)
    private String applicant_address;
    /**
     * @Fields applicant_address_eng : TODO(申请联系人地址－英)
     */
    @Field(type = FieldType.keyword)
    private String applicant_address_eng;
    /**
     * @Fields applicant_email : TODO(申请联系人邮箱)
     */
    @Field(type = FieldType.keyword)
    private String applicant_email;
    /**
     * @Fields applicant_eng : TODO(申请注册联系人－英)
     */
    @Field(type = FieldType.keyword)
    private String applicant_eng;
    /**
     * @Fields applicant_fax : TODO(申请联系人传真)
     */
    @Field(type = FieldType.keyword)
    private String applicant_fax;
    /**
     * @Fields applicant_institution : TODO(申请人所在单位)
     */
    @Field(type = FieldType.keyword)
    private String applicant_institution;
    /**
     * @Fields applicant_institution_eng : TODO(申请人所在单位－英)
     */
    @Field(type = FieldType.keyword)
    private String applicant_institution_eng;
    /**
     * @Fields applicant_telephone : TODO(申请联系人电话)
     */
    @Field(type = FieldType.keyword)
    private String applicant_telephone;
    /**
     * @Fields applicant_website : TODO(申请单位网址)
     */
    @Field(type = FieldType.keyword)
    private String applicant_website;
    /**
     * @Fields approved : TODO(伦理委员会是否获得批准)
     */
    @Field(type = FieldType.keyword)
    private String approved;
    /**
     * @Fields approved_date : TODO(伦理委员会批准日期)
     */
    @Field(type = FieldType.keyword, format = DateFormat.custom, pattern = "yyyy-MM-dd")
    private String approved_date;
    /**
     * @Fields approved_eng : TODO(伦理委员会是否获得批准—英)
     */
    @Field(type = FieldType.keyword)
    private String approved_eng;
    /**
     * @Fields approved_num : TODO(伦理委员会批件文号)
     */
    @Field(type = FieldType.keyword)
    private String approved_num;
    /**
     * @Fields blinding : TODO(盲法)
     */
    @Field(type = FieldType.keyword)
    private String blinding;
    /**
     * @Fields collecting_sample : TODO(采集标本)
     */
    @Field(type = FieldType.keyword)
    private List<CollectingSample> collecting_sample;
    /**
     * @Fields contact_addr_ethic_committee : TODO(伦理委员会联系地址)
     */
    @Field(type = FieldType.keyword)
    private String contact_addr_ethic_committee;
    /**
     * @Fields contact_addr_ethic_committee_eng : TODO(伦理委员会联系地址－英)
     */
    @Field(type = FieldType.keyword)
    private String contact_addr_ethic_committee_eng;
    /**
    * @Fields contact_email_ethic_committee : TODO(伦理委员会联系人邮箱)
    */
    @Field(type = FieldType.keyword)
    private String contact_email_ethic_committee;
    /**
    * @Fields contact_name_ethic_committee : TODO(伦理委员会联系人)
    */
    @Field(type = FieldType.keyword)
    private String contact_name_ethic_committee;
    /**
    * @Fields contact_name_ethic_committee_eng : TODO(伦理委员会联系人－英)
    */
    @Field(type = FieldType.keyword)
    private String contact_name_ethic_committee_eng;
    /**
    * @Fields contact_phone_ethic_committee : TODO(伦理委员会联系人电话)
    */
    @Field(type = FieldType.keyword)
    private String contact_phone_ethic_committee;
    /**
    * @Fields data_management : TODO(数据保存与管理)
    */
    @Field(type = FieldType.keyword)
    private String data_management;
    /**
    * @Fields data_management_commit : TODO(数据管理委员会)
    */
    @Field(type = FieldType.keyword)
    private String data_management_commit;
    /**
    * @Fields data_management_eng : TODO(数据保存与管理－英)
    */
    @Field(type = FieldType.keyword)
    private String data_management_eng;
    /**
    * @Fields ethic_committee_name : TODO(伦理委员会名称)
    */
    @Field(type = FieldType.keyword)
    private String ethic_committee_name;
    /**
    * @Fields ethic_committee_name_eng : TODO(伦理委员会名称－英)
    */
    @Field(type = FieldType.keyword)
    private String ethic_committee_name_eng;
    /**
    * @Fields exclusion_criteria : TODO(排除标准)
    */
    @Field(type = FieldType.keyword)
    private String exclusion_criteria;
    /**
    * @Fields exclusion_criteria_eng : TODO(排除标准－英)
    */
    @Field(type = FieldType.keyword)
    private String exclusion_criteria_eng;
    /**
    * @Fields ext_company :
    */
    @Field(type = FieldType.text, analyzer = "tab_analyzer")
    private String ext_company;
    /**
    * @Fields gender : TODO(性别)
    */
    @Field(type = FieldType.keyword)
    private String gender;
    /**
    * @Fields gender_eng : TODO(性别－英)
    */
    @Field(type = FieldType.keyword)
    private String gender_eng;
    /**
    * @Fields group : TODO(干预组别)
    */
    @Field(type = FieldType.keyword)
    private String group;
    /**
    * @Fields group_eng : TODO(干预组别－英)
    */
    @Field(type = FieldType.keyword)
    private String group_eng;
    /**
    * @Fields inclusion_criteria : TODO(纳入标准)
    */
    @Field(type = FieldType.keyword)
    private String inclusion_criteria;
    /**
    * @Fields inclusion_criteria_eng : TODO(纳入标准－英)
    */
    @Field(type = FieldType.keyword)
    private String inclusion_criteria_eng;
    /**
    * @Fields intervention : TODO(干预措施)
    */
    @Field(type = FieldType.keyword)
    private String intervention;
    /**
    * @Fields intervention_code : TODO(干预措施代码)
    */
    @Field(type = FieldType.keyword)
    private String intervention_code;
    /**
    * @Fields intervention_eng : TODO(干预措施－英)
    */
    @Field(type = FieldType.keyword)
    private String intervention_eng;
    /**
    * @Fields last_refreshed_time : TODO(最近更新时间)
    */
    @Field(type = FieldType.Date,format = DateFormat.custom,  pattern = "yyyy-MM-dd")
    private String last_refreshed_time;
    /**
    * @Fields other_registration_num : TODO(二级注册机构或其他机构的注册号)
    */
    @Field(type = FieldType.keyword)
    private String other_registration_num;
    /**
    * @Fields outcomes : TODO(测量指标)
    */
    @Field(type = FieldType.Nested)
    private List<Outcomes> outcomes;
    /**
    * @Fields primary_sponsor : TODO(负责单位)
    */
    @Field(type = FieldType.keyword)
    private String primary_sponsor;
    /**
    * @Fields primary_sponsor_address : TODO(实施单位地址)
    */
    @Field(type = FieldType.keyword)
    private String primary_sponsor_address;
    /**
    * @Fields primary_sponsor_address_eng : TODO(实施单位地址－英)
    */
    @Field(type = FieldType.keyword)
    private String primary_sponsor_address_eng;
    /**
    * @Fields primary_sponsor_eng : TODO(负责单位－英)
    */
    @Field(type = FieldType.keyword)
    private String primary_sponsor_eng;
    /**
    * @Fields public_title : TODO(注册题目)
    */
    @Field(type = FieldType.keyword)
    private String public_title;
    /**
    * @Fields public_title_eng : TODO(注册题目－英)
    */
    @Field(type = FieldType.keyword)
    private String public_title_eng;
    /**
    * @Fields randomization_procedure : TODO(随机方法)
    */
    @Field(type = FieldType.keyword)
    private String randomization_procedure;
    /**
    * @Fields randomization_procedure_eng : TODO()
    */
    @Field(type = FieldType.keyword)
    private String randomization_procedure_eng;
    /**
    * @Fields recruiting_status : TODO(招募情况)
    */
    @Field(type = FieldType.keyword)
    private String recruiting_status;
    /**
    * @Fields recruiting_status_eng : TODO(招募情况－英)
    */
    @Field(type = FieldType.keyword)
    private String recruiting_status_eng;
    /**
    * @Fields registration_num : TODO(注册号)
    */
    @Field(type = FieldType.keyword)
    private String registration_num;
    /**
    * @Fields registration_postcode : TODO(申请联系人邮编)
    */
    @Field(type = FieldType.keyword)
    private String registration_postcode;
    /**
    * @Fields registration_status : TODO(注册号状态)
    */
    @Field(type = FieldType.keyword)
    private String registration_status;
    /**
    * @Fields registration_time : TODO(注册时间)
    */
    @Field(type = FieldType.Date, format = DateFormat.custom, pattern = "yyyy-MM-dd HH:mm:ss")
    private String registration_time;
    /**
    * @Fields research_settings_countries : TODO(研究实施地点)
    */
    @Field(type = FieldType.Nested)
    private List<ResearchSettingsCountries> research_settings_countries;
    /**
    * @Fields sample_size : TODO(干预样本量)
    */
    @Field(type = FieldType.keyword)
    private String sample_size;
    /**
    * @Fields scientific_title : TODO(正式题目)
    */
    @Field(type = FieldType.keyword)
    private String scientific_title;
    /**
    * @Fields scientific_title_eng : TODO(正式题目－英)
    */
    @Field(type = FieldType.keyword)
    private String scientific_title_eng;
    /**
    * @Fields secondary_sponsor_address : TODO(试验主办单位地址)
    */
    @Field(type = FieldType.keyword)
    private String secondary_sponsor_address;
    /**
    * @Fields secondary_sponsor_address_eng : TODO(试验主办单位地－英)
    */
    @Field(type = FieldType.keyword)
    private String secondary_sponsor_address_eng;
    /**
    * @Fields secondary_sponsor_city : TODO(试验主办单位市)
    */
    @Field(type = FieldType.keyword)
    private String secondary_sponsor_city;
    /**
    * @Fields secondary_sponsor_city_eng : TODO(试验主办单位市－英)
    */
    @Field(type = FieldType.keyword)
    private String secondary_sponsor_city_eng;
    /**
    * @Fields secondary_sponsor_country : TODO(试验主办单位国家)
    */
    @Field(type = FieldType.keyword)
    private String secondary_sponsor_country;
    /**
    * @Fields secondary_sponsor_country_eng : TODO(试验主办单位国家－英)
    */
    @Field(type = FieldType.keyword)
    private String secondary_sponsor_country_eng;
    /**
    * @Fields secondary_sponsor_institution : TODO(试验主办单位)
    */
    @Field(type = FieldType.keyword)
    private String secondary_sponsor_institution;
    /**
    * @Fields secondary_sponsor_institution_eng : TODO(试验主办单位-英)
    */
    @Field(type = FieldType.keyword)
    private String secondary_sponsor_institution_eng;
    /**
    * @Fields secondary_sponsor_province : TODO(试验主办单位省)
    */
    @Field(type = FieldType.keyword)
    private String secondary_sponsor_province;
    /**
    * @Fields secondary_sponsor_province_eng : TODO(试验主办单位省-英)
    */
    @Field(type = FieldType.keyword)
    private String secondary_sponsor_province_eng;
    /**
    * @Fields share_IPD_time : TODO(原始数据公开时间)
    */
    @Field(type = FieldType.keyword)
    private String share_IPD_time;
    /**
    * @Fields sharing_method : TODO(共享数据方式)
    */
    @Field(type = FieldType.keyword)
    private String sharing_method;
    /**
    * @Fields sharing_method_eng : TODO(共享数据方式－英)
    */
    @Field(type = FieldType.keyword)
    private String sharing_method_eng;
    /**
    * @Fields sources : TODO(经费或物资)
    */
    @Field(type = FieldType.keyword)
    private String sources;
    /**
    * @Fields sources_eng : TODO(经费或物资－英)
    */
    @Field(type = FieldType.keyword)
    private String sources_eng;
    /**
    * @Fields study_design : TODO(研究设计)
    */
    @Field(type = FieldType.keyword)
    private String study_design;
    /**
    * @Fields study_design_eng : TODO(研究设计－英)
    */
    @Field(type = FieldType.keyword)
    private String study_design_eng;
    /**
    * @Fields study_leader : TODO(研究负责人)
    */
    @Field(type = FieldType.keyword)
    private String study_leader;
    /**
    * @Fields study_leader_address : TODO(研究负责人地址)
    */
    @Field(type = FieldType.keyword)
    private String study_leader_address;
    /**
    * @Fields study_leader_address_eng : TODO(研究负责人地址－英)
    */
    @Field(type = FieldType.keyword)
    private String study_leader_address_eng;
    /**
    * @Fields study_leader_email : TODO(研究负责人邮箱)
    */
    @Field(type = FieldType.keyword)
    private String study_leader_email;
    /**
    * @Fields study_leader_eng : TODO(研究负责人－英)
    */
    @Field(type = FieldType.keyword)
    private String study_leader_eng;
    /**
    * @Fields study_leader_fax : TODO(研究负责人传真)
    */
    @Field(type = FieldType.keyword)
    private String study_leader_fax;
    /**
    * @Fields study_leader_num : TODO(研究负责人电话)
    */
    @Field(type = FieldType.keyword)
    private String study_leader_num;
    /**
    * @Fields study_leader_postcode : TODO(研究负责人邮编)
    */
    @Field(type = FieldType.keyword)
    private String study_leader_postcode;
    /**
    * @Fields study_leader_website : TODO(研究负责人网址)
    */
    @Field(type = FieldType.keyword)
    private String study_leader_website;
    /**
    * @Fields study_objectives : TODO(研究目的)
    */
    @Field(type = FieldType.keyword)
    private String study_objectives;
    /**
    * @Fields study_objectives_eng : TODO(研究目的－英)
    */
    @Field(type = FieldType.keyword)
    private String study_objectives_eng;
    /**
    * @Fields study_phase : TODO(研究阶段)
    */
    @Field(type = FieldType.keyword)
    private String study_phase;
    /**
    * @Fields study_phase_eng : TODO(研究阶段－英)
    */
    @Field(type = FieldType.keyword)
    private String study_phase_eng;
    /**
    * @Fields study_subject_ID : TODO(研究课题代号)
    */
    @Field(type = FieldType.keyword)
    private String study_subject_ID;
    /**
    * @Fields study_time : TODO(研究实施时间)
    */
    @Field(type = FieldType.keyword)
    private String study_time;
    /**
    * @Fields study_type : TODO(研究类型)
    */
    @Field(type = FieldType.keyword)
    private String study_type;
    /**
    * @Fields study_type_eng : TODO(研究类型－英)
    */
    @Field(type = FieldType.keyword)
    private String study_type_eng;
    /**
    * @Fields target_disease : TODO(研究疾病)
    */
    @Field(type = FieldType.keyword)
    private String target_disease;
    /**
    * @Fields target_disease_code : TODO(研究疾病代码)
    */
    @Field(type = FieldType.keyword)
    private String target_disease_code;
    /**
    * @Fields target_disease_code_eng : TODO(研究疾病代码－英)
    */
    @Field(type = FieldType.keyword)
    private String target_disease_code_eng;
    /**
    * @Fields target_disease_eng : TODO(研究疾病－英)
    */
    @Field(type = FieldType.keyword)
    private String target_disease_eng;
    /**
    * @Fields treatment_drug_protocol : TODO(药物成份或治疗方案详述)
    */
    @Field(type = FieldType.keyword)
    private String treatment_drug_protocol;
    /**
    * @Fields treatment_drug_protocol_eng : TODO(药物成份或治疗方案详述－英)
    */
    @Field(type = FieldType.keyword)
    private String treatment_drug_protocol_eng;
    /**
    * @Fields weight_json : TODO(字段来源)
    */
    @Field(type = FieldType.Nested)
    private List<WeightJson> weight_json;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getSYS_add_time() {
        return SYS_add_time;
    }

    public void setSYS_add_time(String SYS_add_time) {
        this.SYS_add_time = SYS_add_time;
    }

    public String getSYS_check_time() {
        return SYS_check_time;
    }

    public void setSYS_check_time(String SYS_check_time) {
        this.SYS_check_time = SYS_check_time;
    }

    public String getSYS_dm_update_time() {
        return SYS_dm_update_time;
    }

    public void setSYS_dm_update_time(String SYS_dm_update_time) {
        this.SYS_dm_update_time = SYS_dm_update_time;
    }

    public String getAge_range_B() {
        return age_range_B;
    }

    public void setAge_range_B(String age_range_B) {
        this.age_range_B = age_range_B;
    }

    public String getAge_range_U() {
        return age_range_U;
    }

    public void setAge_range_U(String age_range_U) {
        this.age_range_U = age_range_U;
    }

    public String getApplicant() {
        return applicant;
    }

    public void setApplicant(String applicant) {
        this.applicant = applicant;
    }

    public String getApplicant_address() {
        return applicant_address;
    }

    public void setApplicant_address(String applicant_address) {
        this.applicant_address = applicant_address;
    }

    public String getApplicant_address_eng() {
        return applicant_address_eng;
    }

    public void setApplicant_address_eng(String applicant_address_eng) {
        this.applicant_address_eng = applicant_address_eng;
    }

    public String getApplicant_email() {
        return applicant_email;
    }

    public void setApplicant_email(String applicant_email) {
        this.applicant_email = applicant_email;
    }

    public String getApplicant_eng() {
        return applicant_eng;
    }

    public void setApplicant_eng(String applicant_eng) {
        this.applicant_eng = applicant_eng;
    }

    public String getApplicant_fax() {
        return applicant_fax;
    }

    public void setApplicant_fax(String applicant_fax) {
        this.applicant_fax = applicant_fax;
    }

    public String getApplicant_institution() {
        return applicant_institution;
    }

    public void setApplicant_institution(String applicant_institution) {
        this.applicant_institution = applicant_institution;
    }

    public String getApplicant_institution_eng() {
        return applicant_institution_eng;
    }

    public void setApplicant_institution_eng(String applicant_institution_eng) {
        this.applicant_institution_eng = applicant_institution_eng;
    }

    public String getApplicant_telephone() {
        return applicant_telephone;
    }

    public void setApplicant_telephone(String applicant_telephone) {
        this.applicant_telephone = applicant_telephone;
    }

    public String getApplicant_website() {
        return applicant_website;
    }

    public void setApplicant_website(String applicant_website) {
        this.applicant_website = applicant_website;
    }

    public String getApproved() {
        return approved;
    }

    public void setApproved(String approved) {
        this.approved = approved;
    }

    public String getApproved_date() {
        return approved_date;
    }

    public void setApproved_date(String approved_date) {
        this.approved_date = approved_date;
    }

    public String getApproved_eng() {
        return approved_eng;
    }

    public void setApproved_eng(String approved_eng) {
        this.approved_eng = approved_eng;
    }

    public String getApproved_num() {
        return approved_num;
    }

    public void setApproved_num(String approved_num) {
        this.approved_num = approved_num;
    }

    public String getBlinding() {
        return blinding;
    }

    public void setBlinding(String blinding) {
        this.blinding = blinding;
    }

    public List<CollectingSample> getCollecting_sample() {
        return collecting_sample;
    }

    public void setCollecting_sample(List<CollectingSample> collecting_sample) {
        this.collecting_sample = collecting_sample;
    }

    public String getContact_addr_ethic_committee() {
        return contact_addr_ethic_committee;
    }

    public void setContact_addr_ethic_committee(String contact_addr_ethic_committee) {
        this.contact_addr_ethic_committee = contact_addr_ethic_committee;
    }

    public String getContact_addr_ethic_committee_eng() {
        return contact_addr_ethic_committee_eng;
    }

    public void setContact_addr_ethic_committee_eng(String contact_addr_ethic_committee_eng) {
        this.contact_addr_ethic_committee_eng = contact_addr_ethic_committee_eng;
    }

    public String getContact_email_ethic_committee() {
        return contact_email_ethic_committee;
    }

    public void setContact_email_ethic_committee(String contact_email_ethic_committee) {
        this.contact_email_ethic_committee = contact_email_ethic_committee;
    }

    public String getContact_name_ethic_committee() {
        return contact_name_ethic_committee;
    }

    public void setContact_name_ethic_committee(String contact_name_ethic_committee) {
        this.contact_name_ethic_committee = contact_name_ethic_committee;
    }

    public String getContact_name_ethic_committee_eng() {
        return contact_name_ethic_committee_eng;
    }

    public void setContact_name_ethic_committee_eng(String contact_name_ethic_committee_eng) {
        this.contact_name_ethic_committee_eng = contact_name_ethic_committee_eng;
    }

    public String getContact_phone_ethic_committee() {
        return contact_phone_ethic_committee;
    }

    public void setContact_phone_ethic_committee(String contact_phone_ethic_committee) {
        this.contact_phone_ethic_committee = contact_phone_ethic_committee;
    }

    public String getData_management() {
        return data_management;
    }

    public void setData_management(String data_management) {
        this.data_management = data_management;
    }

    public String getData_management_commit() {
        return data_management_commit;
    }

    public void setData_management_commit(String data_management_commit) {
        this.data_management_commit = data_management_commit;
    }

    public String getData_management_eng() {
        return data_management_eng;
    }

    public void setData_management_eng(String data_management_eng) {
        this.data_management_eng = data_management_eng;
    }

    public String getEthic_committee_name() {
        return ethic_committee_name;
    }

    public void setEthic_committee_name(String ethic_committee_name) {
        this.ethic_committee_name = ethic_committee_name;
    }

    public String getEthic_committee_name_eng() {
        return ethic_committee_name_eng;
    }

    public void setEthic_committee_name_eng(String ethic_committee_name_eng) {
        this.ethic_committee_name_eng = ethic_committee_name_eng;
    }

    public String getExclusion_criteria() {
        return exclusion_criteria;
    }

    public void setExclusion_criteria(String exclusion_criteria) {
        this.exclusion_criteria = exclusion_criteria;
    }

    public String getExclusion_criteria_eng() {
        return exclusion_criteria_eng;
    }

    public void setExclusion_criteria_eng(String exclusion_criteria_eng) {
        this.exclusion_criteria_eng = exclusion_criteria_eng;
    }

    public String getExt_company() {
        return ext_company;
    }

    public void setExt_company(String ext_company) {
        this.ext_company = ext_company;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getGender_eng() {
        return gender_eng;
    }

    public void setGender_eng(String gender_eng) {
        this.gender_eng = gender_eng;
    }

    public String getGroup() {
        return group;
    }

    public void setGroup(String group) {
        this.group = group;
    }

    public String getGroup_eng() {
        return group_eng;
    }

    public void setGroup_eng(String group_eng) {
        this.group_eng = group_eng;
    }

    public String getInclusion_criteria() {
        return inclusion_criteria;
    }

    public void setInclusion_criteria(String inclusion_criteria) {
        this.inclusion_criteria = inclusion_criteria;
    }

    public String getInclusion_criteria_eng() {
        return inclusion_criteria_eng;
    }

    public void setInclusion_criteria_eng(String inclusion_criteria_eng) {
        this.inclusion_criteria_eng = inclusion_criteria_eng;
    }

    public String getIntervention() {
        return intervention;
    }

    public void setIntervention(String intervention) {
        this.intervention = intervention;
    }

    public String getIntervention_code() {
        return intervention_code;
    }

    public void setIntervention_code(String intervention_code) {
        this.intervention_code = intervention_code;
    }

    public String getIntervention_eng() {
        return intervention_eng;
    }

    public void setIntervention_eng(String intervention_eng) {
        this.intervention_eng = intervention_eng;
    }

    public String getLast_refreshed_time() {
        return last_refreshed_time;
    }

    public void setLast_refreshed_time(String last_refreshed_time) {
        this.last_refreshed_time = last_refreshed_time;
    }

    public String getOther_registration_num() {
        return other_registration_num;
    }

    public void setOther_registration_num(String other_registration_num) {
        this.other_registration_num = other_registration_num;
    }

    public List<Outcomes> getOutcomes() {
        return outcomes;
    }

    public void setOutcomes(List<Outcomes> outcomes) {
        this.outcomes = outcomes;
    }

    public String getPrimary_sponsor() {
        return primary_sponsor;
    }

    public void setPrimary_sponsor(String primary_sponsor) {
        this.primary_sponsor = primary_sponsor;
    }

    public String getPrimary_sponsor_address() {
        return primary_sponsor_address;
    }

    public void setPrimary_sponsor_address(String primary_sponsor_address) {
        this.primary_sponsor_address = primary_sponsor_address;
    }

    public String getPrimary_sponsor_address_eng() {
        return primary_sponsor_address_eng;
    }

    public void setPrimary_sponsor_address_eng(String primary_sponsor_address_eng) {
        this.primary_sponsor_address_eng = primary_sponsor_address_eng;
    }

    public String getPrimary_sponsor_eng() {
        return primary_sponsor_eng;
    }

    public void setPrimary_sponsor_eng(String primary_sponsor_eng) {
        this.primary_sponsor_eng = primary_sponsor_eng;
    }

    public String getPublic_title() {
        return public_title;
    }

    public void setPublic_title(String public_title) {
        this.public_title = public_title;
    }

    public String getPublic_title_eng() {
        return public_title_eng;
    }

    public void setPublic_title_eng(String public_title_eng) {
        this.public_title_eng = public_title_eng;
    }

    public String getRandomization_procedure() {
        return randomization_procedure;
    }

    public void setRandomization_procedure(String randomization_procedure) {
        this.randomization_procedure = randomization_procedure;
    }

    public String getRandomization_procedure_eng() {
        return randomization_procedure_eng;
    }

    public void setRandomization_procedure_eng(String randomization_procedure_eng) {
        this.randomization_procedure_eng = randomization_procedure_eng;
    }

    public String getRecruiting_status() {
        return recruiting_status;
    }

    public void setRecruiting_status(String recruiting_status) {
        this.recruiting_status = recruiting_status;
    }

    public String getRecruiting_status_eng() {
        return recruiting_status_eng;
    }

    public void setRecruiting_status_eng(String recruiting_status_eng) {
        this.recruiting_status_eng = recruiting_status_eng;
    }

    public String getRegistration_num() {
        return registration_num;
    }

    public void setRegistration_num(String registration_num) {
        this.registration_num = registration_num;
    }

    public String getRegistration_postcode() {
        return registration_postcode;
    }

    public void setRegistration_postcode(String registration_postcode) {
        this.registration_postcode = registration_postcode;
    }

    public String getRegistration_status() {
        return registration_status;
    }

    public void setRegistration_status(String registration_status) {
        this.registration_status = registration_status;
    }

    public String getRegistration_time() {
        return registration_time;
    }

    public void setRegistration_time(String registration_time) {
        this.registration_time = registration_time;
    }

    public List<ResearchSettingsCountries> getResearch_settings_countries() {
        return research_settings_countries;
    }

    public void setResearch_settings_countries(List<ResearchSettingsCountries> research_settings_countries) {
        this.research_settings_countries = research_settings_countries;
    }

    public String getSample_size() {
        return sample_size;
    }

    public void setSample_size(String sample_size) {
        this.sample_size = sample_size;
    }

    public String getScientific_title() {
        return scientific_title;
    }

    public void setScientific_title(String scientific_title) {
        this.scientific_title = scientific_title;
    }

    public String getScientific_title_eng() {
        return scientific_title_eng;
    }

    public void setScientific_title_eng(String scientific_title_eng) {
        this.scientific_title_eng = scientific_title_eng;
    }

    public String getSecondary_sponsor_address() {
        return secondary_sponsor_address;
    }

    public void setSecondary_sponsor_address(String secondary_sponsor_address) {
        this.secondary_sponsor_address = secondary_sponsor_address;
    }

    public String getSecondary_sponsor_address_eng() {
        return secondary_sponsor_address_eng;
    }

    public void setSecondary_sponsor_address_eng(String secondary_sponsor_address_eng) {
        this.secondary_sponsor_address_eng = secondary_sponsor_address_eng;
    }

    public String getSecondary_sponsor_city() {
        return secondary_sponsor_city;
    }

    public void setSecondary_sponsor_city(String secondary_sponsor_city) {
        this.secondary_sponsor_city = secondary_sponsor_city;
    }

    public String getSecondary_sponsor_city_eng() {
        return secondary_sponsor_city_eng;
    }

    public void setSecondary_sponsor_city_eng(String secondary_sponsor_city_eng) {
        this.secondary_sponsor_city_eng = secondary_sponsor_city_eng;
    }

    public String getSecondary_sponsor_country() {
        return secondary_sponsor_country;
    }

    public void setSecondary_sponsor_country(String secondary_sponsor_country) {
        this.secondary_sponsor_country = secondary_sponsor_country;
    }

    public String getSecondary_sponsor_country_eng() {
        return secondary_sponsor_country_eng;
    }

    public void setSecondary_sponsor_country_eng(String secondary_sponsor_country_eng) {
        this.secondary_sponsor_country_eng = secondary_sponsor_country_eng;
    }

    public String getSecondary_sponsor_institution() {
        return secondary_sponsor_institution;
    }

    public void setSecondary_sponsor_institution(String secondary_sponsor_institution) {
        this.secondary_sponsor_institution = secondary_sponsor_institution;
    }

    public String getSecondary_sponsor_institution_eng() {
        return secondary_sponsor_institution_eng;
    }

    public void setSecondary_sponsor_institution_eng(String secondary_sponsor_institution_eng) {
        this.secondary_sponsor_institution_eng = secondary_sponsor_institution_eng;
    }

    public String getSecondary_sponsor_province() {
        return secondary_sponsor_province;
    }

    public void setSecondary_sponsor_province(String secondary_sponsor_province) {
        this.secondary_sponsor_province = secondary_sponsor_province;
    }

    public String getSecondary_sponsor_province_eng() {
        return secondary_sponsor_province_eng;
    }

    public void setSecondary_sponsor_province_eng(String secondary_sponsor_province_eng) {
        this.secondary_sponsor_province_eng = secondary_sponsor_province_eng;
    }

    public String getShare_IPD_time() {
        return share_IPD_time;
    }

    public void setShare_IPD_time(String share_IPD_time) {
        this.share_IPD_time = share_IPD_time;
    }

    public String getSharing_method() {
        return sharing_method;
    }

    public void setSharing_method(String sharing_method) {
        this.sharing_method = sharing_method;
    }

    public String getSharing_method_eng() {
        return sharing_method_eng;
    }

    public void setSharing_method_eng(String sharing_method_eng) {
        this.sharing_method_eng = sharing_method_eng;
    }

    public String getSources() {
        return sources;
    }

    public void setSources(String sources) {
        this.sources = sources;
    }

    public String getSources_eng() {
        return sources_eng;
    }

    public void setSources_eng(String sources_eng) {
        this.sources_eng = sources_eng;
    }

    public String getStudy_design() {
        return study_design;
    }

    public void setStudy_design(String study_design) {
        this.study_design = study_design;
    }

    public String getStudy_design_eng() {
        return study_design_eng;
    }

    public void setStudy_design_eng(String study_design_eng) {
        this.study_design_eng = study_design_eng;
    }

    public String getStudy_leader() {
        return study_leader;
    }

    public void setStudy_leader(String study_leader) {
        this.study_leader = study_leader;
    }

    public String getStudy_leader_address() {
        return study_leader_address;
    }

    public void setStudy_leader_address(String study_leader_address) {
        this.study_leader_address = study_leader_address;
    }

    public String getStudy_leader_address_eng() {
        return study_leader_address_eng;
    }

    public void setStudy_leader_address_eng(String study_leader_address_eng) {
        this.study_leader_address_eng = study_leader_address_eng;
    }

    public String getStudy_leader_email() {
        return study_leader_email;
    }

    public void setStudy_leader_email(String study_leader_email) {
        this.study_leader_email = study_leader_email;
    }

    public String getStudy_leader_eng() {
        return study_leader_eng;
    }

    public void setStudy_leader_eng(String study_leader_eng) {
        this.study_leader_eng = study_leader_eng;
    }

    public String getStudy_leader_fax() {
        return study_leader_fax;
    }

    public void setStudy_leader_fax(String study_leader_fax) {
        this.study_leader_fax = study_leader_fax;
    }

    public String getStudy_leader_num() {
        return study_leader_num;
    }

    public void setStudy_leader_num(String study_leader_num) {
        this.study_leader_num = study_leader_num;
    }

    public String getStudy_leader_postcode() {
        return study_leader_postcode;
    }

    public void setStudy_leader_postcode(String study_leader_postcode) {
        this.study_leader_postcode = study_leader_postcode;
    }

    public String getStudy_leader_website() {
        return study_leader_website;
    }

    public void setStudy_leader_website(String study_leader_website) {
        this.study_leader_website = study_leader_website;
    }

    public String getStudy_objectives() {
        return study_objectives;
    }

    public void setStudy_objectives(String study_objectives) {
        this.study_objectives = study_objectives;
    }

    public String getStudy_objectives_eng() {
        return study_objectives_eng;
    }

    public void setStudy_objectives_eng(String study_objectives_eng) {
        this.study_objectives_eng = study_objectives_eng;
    }

    public String getStudy_phase() {
        return study_phase;
    }

    public void setStudy_phase(String study_phase) {
        this.study_phase = study_phase;
    }

    public String getStudy_phase_eng() {
        return study_phase_eng;
    }

    public void setStudy_phase_eng(String study_phase_eng) {
        this.study_phase_eng = study_phase_eng;
    }

    public String getStudy_subject_ID() {
        return study_subject_ID;
    }

    public void setStudy_subject_ID(String study_subject_ID) {
        this.study_subject_ID = study_subject_ID;
    }

    public String getStudy_time() {
        return study_time;
    }

    public void setStudy_time(String study_time) {
        this.study_time = study_time;
    }

    public String getStudy_type() {
        return study_type;
    }

    public void setStudy_type(String study_type) {
        this.study_type = study_type;
    }

    public String getStudy_type_eng() {
        return study_type_eng;
    }

    public void setStudy_type_eng(String study_type_eng) {
        this.study_type_eng = study_type_eng;
    }

    public String getTarget_disease() {
        return target_disease;
    }

    public void setTarget_disease(String target_disease) {
        this.target_disease = target_disease;
    }

    public String getTarget_disease_code() {
        return target_disease_code;
    }

    public void setTarget_disease_code(String target_disease_code) {
        this.target_disease_code = target_disease_code;
    }

    public String getTarget_disease_code_eng() {
        return target_disease_code_eng;
    }

    public void setTarget_disease_code_eng(String target_disease_code_eng) {
        this.target_disease_code_eng = target_disease_code_eng;
    }

    public String getTarget_disease_eng() {
        return target_disease_eng;
    }

    public void setTarget_disease_eng(String target_disease_eng) {
        this.target_disease_eng = target_disease_eng;
    }

    public String getTreatment_drug_protocol() {
        return treatment_drug_protocol;
    }

    public void setTreatment_drug_protocol(String treatment_drug_protocol) {
        this.treatment_drug_protocol = treatment_drug_protocol;
    }

    public String getTreatment_drug_protocol_eng() {
        return treatment_drug_protocol_eng;
    }

    public void setTreatment_drug_protocol_eng(String treatment_drug_protocol_eng) {
        this.treatment_drug_protocol_eng = treatment_drug_protocol_eng;
    }

    public List<WeightJson> getWeight_json() {
        return weight_json;
    }

    public void setWeight_json(List<WeightJson> weight_json) {
        this.weight_json = weight_json;
    }
}
